device for impregnating - French English Dictionary